package TransactionImplementation

import (
	"SPC/AbstractTransactions"
	"SPC/Model"
	"SPC/ModelImplementation"
)

type ChangeHoldTransaction struct {
	AbstractTransactions.ChangeMethodTransaction
}

func NewChangeHoldTransaction(empid int)*ChangeHoldTransaction{
	n := &ChangeHoldTransaction{
		*AbstractTransactions.NewChangeMethodTransaction(empid),
	}
	n.ChangeMethodTransaction.GetMethod = n.GetMethod
	return n
}

func (c *ChangeHoldTransaction) GetMethod() Model.PaymentMethod {
	return &ModelImplementation.HoldMethod{}
}
